emissions trading chp carbon credits akp distributed generation climate change energy global warming environment cogeneration engineering